home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1995 October
/
EnigmA AMIGA RUN 01 (1995)(G.R. Edizioni)(IT)[!][issue 1995-10][Aminet 7].iso
/
Aminet
/
dev
/
gcc
/
ixemul_src.lha
/
ixemul-41.0
/
man
/
cat2
/
rmdir.0
< prev
next >
Wrap
Text File
|
1992-08-10
|
3KB
|
133 lines
RMDIR(2) UNIX Programmer's Manual RMDIR(2)
NNAAMMEE
rrmmddiirr - remove a directory file
SSYYNNOOPPSSIISS
##iinncclluuddee <<uunniissttdd..hh>>
_i_n_t
rrmmddiirr(_c_o_n_s_t _c_h_a_r _*_p_a_t_h)
DDEESSCCRRIIPPTTIIOONN
RRmmddiirr() removes a directory file whose name is given by _p_a_t_h. The direc
tory must not have any entries other than `.' and `..'.
RREETTUURRNN VVAALLUUEESS
A 0 is returned if the remove succeeds; otherwise a 1 is returned and an
error code is stored in the global location _e_r_r_n_o.
EERRRROORRSS
The named file is removed unless:
[ENOTDIR] A component of the path is not a directory.
[EINVAL] The pathname contains a character with the highorder bit
set.
[ENAMETOOLONG] A component of a pathname exceeded 255 characters, or an
entire path name exceeded 1023 characters.
[ENOENT] The named directory does not exist.
[ELOOP] Too many symbolic links were encountered in translating
the pathname.
[ENOTEMPTY] The named directory contains files other than `.' and
`..' in it.
[EACCES] Search permission is denied for a component of the path
prefix.
[EACCES] Write permission is denied on the directory containing
the link to be removed.
[EPERM] The directory containing the directory to be removed is
marked sticky, and neither the containing directory nor
the directory to be removed are owned by the effective
user ID.
[EBUSY] The directory to be removed is the mount point for a
mounted file system.
[EIO] An I/O error occurred while deleting the directory entry
or deallocating the inode.
[EROFS] The directory entry to be removed resides on a readonly
file system.
[EFAULT] _P_a_t_h points outside the process's allocated address
space.
SSEEEE AALLSSOO
mkdir(2), unlink(2)
HHIISSTTOORRYY
The rrmmddiirr function call appeared in 4.2BSD.
4.2 Berkeley Distribution March 10, 1991 2